home *** CD-ROM | disk | FTP | other *** search
-
-
- ConTEXT
- ~~~~~~~
-
-
- Introduction
- ~~~~~~~~~~~~
-
- ConTEXT is small, fast and powerful text editor, developed mainly to serve
- as secondary tool for software developers. After years and years gumbling
- with all kind of Windows text editors, I haven't found any of them to
- complete satisfy my needs, so I wrote my own.
-
- This editor is freeware, absolutely free for use. If you are so fascinated
- and want to pay for it, I encourage you to send any amount of anything to
- the address listed at the bottom of this file. Anyway, I'd like to hear any
- of your comments and suggestions, to discuss it and implement it in future
- versions.
-
- Check ConTEXT pages at http://www.fixedsys.com/context for ConTEXT updates.
- New versions with added features and bugfixes are available almost every
- week.
-
-
-
- Features
- ~~~~~~~~
-
- * unlimited open files
- * unlimited editing file size, 4kB line length
- * powerful syntax highlighting for:
- - C/C++
- - Delphi/Pascal
- - Java
- - Java Script
- - Visual Basic
- - Perl/CGI
- - HTML
- - SQL
- - 80x86 assembler
- - Python
- - PHP
- - TCL/Tk
- - User customizable syntax highlighters
- * multilanguage support
- * project workspaces support
- * code templates
- * customizable help files for each file type
- * file explorer with favorites list
- * export to HTML/RTF
- * conversion DOS->UNIX->Macintosh file formats
- * editing position remembering accross files
- * macro recorder
- * commenting/uncommenting code
- * text sort
- * normal and columnar text selection
- * bookmarks
- * find and replace text in all open files
- * C/Java-style block auto indent/outdent
- * customizable color printing with print preview
- * exporting configuration stored in registry
- * customizable syntax highlighting colors, cursor shapes, right margin,
- gutter, line spacing...
- * user defineable execution keys, depending on file type
- * capturing console applications standard output
- * install and uninstall
- * it's FREE!
-
-
-
- Planned features
- ~~~~~~~~~~~~~~~~
-
- * project/workspace support
- * enhancing macro recorder features and macro script language
- * code browser for C/C++, Delphi and Visual Basic projects
- * file compare
- * more highlighters
- * paragraphs and real word wrapping
- * other misc. tools
- * complete help file
-
-
-
- What's new in this version?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Read History.txt.
-
-
-
- Original NOTEPAD.EXE replacement
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Since many applications has hardcoded calling Windows Notepad.exe, the only
- way to start ConTEXT instead original Windows Notepad is to cheat those
- applications by replacing original Windows Notepad with other fake-Notepad
- which will call ConTEXT everytime Notepad is started. To achieve this,
- follow next steps:
-
- 1. Back-up your original notepad.exe found in C:\Windows\ (Windows 95/98)
- or in C:\WinNT\System32 (Windows NT) by renaming it to e.g.
- Notepad.bak
- 2. Copy Notepad.exe found in directory where ConTEXT is installed
- (e.g. C:\Program Files\ConTEXT\) to C:\Windows or C:\WinNT\System32\
-
- For Windows 2000 users, following procedure is required:
-
- 1. Rename C:\WinNT\System32\DLLCache\Notepad.exe to Notepad.bak. If you
- don't see C:\WinNT\System32\DLLCache folder in explorer, start MS-DOS
- prompt and type:
-
- cd c:\WinNT\system32\dllcache\
- ren notepad.exe notepad.bak
-
- 2. Replace C:\WinNT\Notepad.exe and C:\WinNT\System32\Notepad.exe with
- Notepad.exe found in directory where ConTEXT is installed.
- 3. Windows will tell you that a system file has been replaced and ask you
- for the CD (since it can't refresh it automatically from dllcache).
- Just cancel the dialog and then press YES to let it know you want to
- keep the new file.
-
-
-
- Custom highlighters
- ~~~~~~~~~~~~~~~~~~~
-
- To define custom syntax highlighter, copy Highlighters/x86 Assembler.chl
- to new file and edit it. File is well commented and there should be no
- problems understanding it.
-
- Check ConTEXT support pages for additional highlighters.
-
- Note: Install highlighters you need. Lots of custom highlighters can
- slightly increase ConTEXT loading time.
-
-
-
- Code templates
- ~~~~~~~~~~~~~~
-
- Code template is a set of shortcuts with associated code. It is used for
- most frequently used code structures. Templates are stored in directory
- C:\Program Files\ConTEXT\Template. Pipe char (|) defines where cursor
- will be positioned after inserting code from template. See ObjectPascal
- template for example.
-
- If you have your own templates, send it to me to include it in next
- ConTEXT distributions.
-
-
-
- Multilanguage support
- ~~~~~~~~~~~~~~~~~~~~~
-
- All language files are stored in language\ subdirectory in direcotry where
- ConTEXT is installed. If translation to your language doesn't exists and
- you want to contribute translation, please be free to translate
- language\Custom.lng file and e-mail it to foetus@aphex.fpz.hr and it will
- be included in next ConTEXT distribution. Also, I'd be glad if you send me
- any corrections to existing translations.
-
-
-
- Upgrading ConTEXT
- ~~~~~~~~~~~~~~~~~
-
- To get newest ConTEXT version, language updates or custom highlighters,
- please check:
-
- http://www.fixedsys.com/context
-
- There is no need to uninstall old ConTEXT version prior to upgrading to
- newer version. When ConTEXT is uninstalled, all environment settings will
- remain in registry and will be used in newer version.
-
-
-
- Standard disclaimer
- ~~~~~~~~~~~~~~~~~~~
-
- This program is distributed as freeware. This software is provided "as is",
- without any guarantee made as to its suitability or fitness for any
- particular use. It may contain bugs, so use of this tool is at your own
- risk. Author takes no responsibility for any damage that may unintentionally
- be caused through its use. You may not distribute ConTEXT in any form
- without express written permission of author. Blablabla.....
-
-
-
- Author
- ~~~~~~
-
- postal address: Eden Kirin
- Remetinecka 151
- 10020 Zagreb
- Croatia, Europe
-
- e-mail: foetus@aphex.fpz.hr
- mailing list: see details on support pages
- WWW: http://www.fixedsys.com/context
-
-